package com.edu.exam.enums.assessment.generation;

/**
 * 考核方式枚举
 *
 * @author 系统生成
 * @version 2.0
 * @since 2025-11-09
 */
public enum AssessmentMethod {
    WRITTEN_EXAM("笔试"),
    ORAL_EXAM("口试"),
    PRACTICAL("实践操作"),
    PROJECT("项目设计"),
    PRESENTATION("演示汇报"),
    ONLINE("在线考核"),
    OFFLINE("线下考核"),
    OTHER("其他");

    private final String description;

    AssessmentMethod(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }

    @Override
    public String toString() {
        return name() + " - " + description;
    }
}